package com.kingmed.kmss.common.dto.kmcs;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * Kmcs套餐下项目信息
 * </p>
 *
 * @author wyl
 * @since 2023-03-03
 */
@Data
@ApiModel(description = "Kmcs套餐下项目信息")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class KmcsMpProdDTO implements Serializable {

    @ApiModelProperty("套餐检测项目ID")
    private String mpTestItemId;

    @ApiModelProperty("检测项目ID")
    private String testItemId;

    @ApiModelProperty("检测项目名称")
    private String testItemName;

    @ApiModelProperty("检测项目编码")
    private String testItemCode;

    @ApiModelProperty("检测项目类型")
    private String testItemType;

    @ApiModelProperty("组合项目对应的子项目Json字符串")
    private String subTestItemList;

    @ApiModelProperty("组合项目对应的子项目列表")
    List<KmcsMpProdDTO> testSubProdList;
}
